home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 44
/
Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso
/
Aminet
/
util
/
moni
/
Sysmon116.readme
< prev
next >
Wrap
Text File
|
2001-07-04
|
7KB
|
144 lines
Short: System monitor and enhancer based on a shared library. V1.16
Author: etienne@astro.gla.ac.uk (Etienne Vogt)
Uploader: etienne@astro.gla.ac.uk (Etienne Vogt)
Type: util/moni
Replaces: util/moni/Sysmon*.lha
INTRODUCTION
Sysmon is a system monitoring and enhancing package based on a shared library
and Shell based support commands. It requires AmigaOS 2.04 or higher.
Installation of Richard Körber's Identify.library (util/libs/Identify.lha
on Aminet) is recommanded if you want the Sysmon monitor to be able to
identify expansion boards.
If your Amiga has a MMU (Memory Management Unit), it is also recommanded,
but not required, that you install Thomas Richter's mmu.library, available
from Aminet (util/libs/MMULib.lha).
Some of the features provided by Sysmon are :
- Precise CPU usage timing for all tasks with very low overhead.
- System message logging daemon like UNIX syslogd (useful for debugging).
- Safe System shutdown script (useful for BBS's and networked machines).
- Functions allowing to send/receive systemwide broadcast messages.
- New Alert function (the Guru is back) allowing detailed logging.
- New system functions related to tasks, including an enhanced and bug
fixed task signal exception mechanism.
- Executive compatible SysInfo.library to query tasks CPU usage and
load averages.
Sysmon has been developped and tested on the following configurations :
- A4000T 68060 AGA + CV64/3D (Picasso96), 2 Mb Chip 40 Mb Fast, OS 3.9
1 Gb SCSI HD + 9.5 Gb IDE HD
- A500 68000 ECS, 1 Mb Chip 1.5 Mb Slow 2 Mb Fast , OS 3.1
20 Mb IDE-XT + 50 Mb + 115 Mb SCSI HDs
- A4000 68040 AGA + CV64/3D (CGfx 3), 2 Mb Chip 16 Mb Fast , OS 3.9
250 Mb IDE + 1 Gb + 512Mb + 4Gb SCSI HDs
- A3000 68030/68882 ECS, 2 Mb Chip 16 Mb Fast , OS 3.5
100 Mb + 2 Gb + 4 Gb + 8.6 Gb SCSI HDs
- A500 68040(PP&S) ECS , 1 Mb Chip 2 Mb Fast16 8 Mb Fast32 , OS 2.1
165 Mb SCSI HD
- UAE 68020/68881 (Compaq AlphaServer 1000, Tru64 UNIX), 2 Mb Chip
1.5 Mb Slow 8 Mb Fast16 16 Mb Fast32 , OS 3.5
What has not been tested at all is operation on PPC accelerator boards
(I don't have one). The library itself completely ignores the PPC at
present but there is always the possibility that some of the patches made
to exec will be incompatible with the PPC software. Note that the PowerUp
PPC kernel is already considered 'unsupported' as it is not compatible with
Thomas Richter's mmu.library (which will be used more extensively in future
versions of Sysmon). Don't blame me or Thomas about this, we're not
responsible for the lack of information about the PowerUp kernel internals.
On the other hand, any information about the behaviour of this software with
the WarpUp PPC kernel installed will be welcome.
This software is intended for experienced users. In particular, there
are no GUI tools available yet; so if you are a mouse-maniac user that
don't like typing Shell commands or editing ASCII configuration files,
I'm afraid that this software is not for you ;-) .
CHANGES
V1.16
- sysmon.library now has support for load averages and voluntary/involuntary
task switches.
- sysmon.library smTaskSwitch routine will now allow switching in master
mode in an attempt to be friendly to ShapeShifter. An AN_smSuperTaskSwitch
guru will still be generated if called in interrupt/supervisor mode.
- SysInfo.library will now report load averages and systemwide CPU Usage
(total, recent and last sec) and task switches (total and recent, both
voluntary and involuntary).
- Corrected a cosmetic bug in CPUTime display routines (ShowSys, Timer,
Sysmon) which could sometimes show 1000 in milliseconds field due to
rounding errors.
- Updated the alert database in AlertDump.
V1.15b
- SetTrapVectors crashed on the 68000 due to bad CPU check code.
V1.15
First official release of Sysmon V1, revision number not increased since
the library is the same than in 1.15 beta.
- Timer now also uses THOR's 64/32 integer division routine.
- ShowSys now displays the Workbench release number in its banner rather
then the KickStart one, this will distinguish disk only releases like
3.5 (V44) or 2.1 (V38).
- Sysmon monitor got some additional polish in the show memory command.
- Added ExcptTest.c example code to the src directory.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
32405 10105 68.8% 01-Aug-00 14:38:18 +sysmon_lib.doc
17008 7369 56.6% 28-Apr-01 21:50:20 +AlertDump
1480 938 36.6% 19-May-00 12:27:14 +BcMTest
1212 790 34.8% 19-May-00 12:25:52 +Broadcast
1568 942 39.9% 23-Feb-00 18:44:54 +Freeze
672 495 26.3% 23-Feb-00 18:45:00 +Halt
784 581 25.8% 23-Feb-00 18:45:10 +Request
1436 1005 30.0% 23-Feb-00 18:45:22 +RunBackground
632 478 24.3% 12-Aug-00 17:41:02 +SetTrapVectors
4448 2641 40.6% 28-Apr-01 18:11:44 +ShowSys
4852 2725 43.8% 01-Aug-00 14:45:44 +StartSM
776 561 27.7% 23-Feb-00 18:45:48 +SysLog
32416 16889 47.8% 28-Apr-01 19:08:56 +Sysmon
9000 5872 34.7% 28-Apr-01 19:26:42 +Timer
1580 944 40.2% 23-Feb-00 18:46:12 +UnFreeze
1840 1310 28.8% 23-Feb-00 18:46:16 +UnMount
808 573 29.0% 23-Feb-00 18:46:22 +ValidateWait
1805 602 66.6% 30-May-00 14:30:52 +sysmon_lib.fd
15598 5369 65.5% 28-Apr-01 16:12:40 +sysmon.h
14307 5253 63.2% 28-Apr-01 16:12:48 +sysmon.i
2331 580 75.1% 06-Jun-00 18:10:24 +sysmon_pragmas.h
1619 642 60.3% 30-May-00 14:29:56 +sysmon_protos.h
2852 1892 33.6% 28-Apr-01 15:10:16 +SysInfo.library
11772 7258 38.3% 18-Mar-01 23:21:36 +sysmon.library
1951 832 57.3% 30-May-00 14:32:00 +Shutdown
272 207 23.8% 01-Aug-00 14:39:38 +Sysmon.config
28117 7054 74.9% 28-Apr-01 21:52:20 +AlertDump.c
4332 1683 61.1% 30-May-00 14:29:24 +BcMTest.c
3797 1448 61.8% 30-May-00 14:29:10 +Broadcast.c
2710 1089 59.8% 02-Aug-00 15:00:38 +ExcptTest.c
2787 1155 58.5% 30-May-00 14:29:12 +Freeze.c
2310 1027 55.5% 30-May-00 14:29:14 +Halt.c
3938 911 76.8% 01-Aug-00 14:41:08 +makefile
2519 1164 53.7% 30-May-00 14:29:14 +Request.c
3150 1338 57.5% 30-May-00 14:29:14 +RunBackground.c
12823 4144 67.6% 28-Apr-01 18:29:28 +ShowSys.c
9880 2776 71.9% 25-Apr-01 18:42:48 +mylibinit.c
766 381 50.2% 28-Apr-01 14:14:28 +smakefile
11568 3659 68.3% 28-Apr-01 16:10:36 +SysInfo.c
182 119 34.6% 25-Apr-01 22:11:30 +SysInfoStub.asm
2687 1133 57.8% 30-May-00 14:29:18 +SysLog.c
5629 1973 64.9% 28-Apr-01 19:30:18 +Timer.c
2809 1153 58.9% 30-May-00 14:29:20 +UnFreeze.c
6704 2337 65.1% 30-May-00 14:29:22 +UnMount.c
2740 1204 56.0% 30-May-00 14:29:22 +ValidateWait.c
80409 28062 65.1% 29-Apr-01 11:38:36 +Sysmon.guide
-------- ------- ----- --------- --------
355281 140663 60.4% 03-May-101 03:04:36 46 files